﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace RCA1._0
{
	public class CONGTYDTO 
	{
        private int _IDCongTy;
        private int _MaLoaiCongTy;
        private string _TenCongTy;
        private string _TenGiaoDichCongTy;
        private string _TenVietTat;
        private double _VonDieuLeSo;
        private string _VonDieuLeBangChu;
        private double _MenhGiaCoPhan;
        private string _Email;
        private string _Website;
        private DateTime _NgayNhapLieu;
        private DateTime _NgayChinhSua;
        private int _TinhTrangCongTy;


        public int IDCongTy
        {
            get { return _IDCongTy; }
            set { _IDCongTy = value; }
        }

        public int MaLoaiCongTy
        {
            get { return _MaLoaiCongTy; }
            set { _MaLoaiCongTy = value; }
        }

        public string TenCongTy
        {
            get { return _TenCongTy; }
            set { _TenCongTy = value; }
        }

        public string TenGiaoDichCongTy
        {
            get { return _TenGiaoDichCongTy; }
            set { _TenGiaoDichCongTy = value; }
        }

        public string TenVietTat
        {
            get { return _TenVietTat; }
            set { _TenVietTat = value; }
        }

        public double MenhGiaCoPhan
        {
            get { return _MenhGiaCoPhan; }
            set { _MenhGiaCoPhan = value; }
        }

        public string VonDieuLeBangChu
        {
            get { return _VonDieuLeBangChu; }
            set { _VonDieuLeBangChu = value; }
        }

        public double VonDieuLeSo
        {
            get { return _VonDieuLeSo; }
            set { _VonDieuLeSo = value; }
        }

        public string Email
        {
            get { return _Email; }
            set { _Email = value; }
        }

        public string Website
        {
            get { return _Website; }
            set { _Website = value; }
        }
        
        public DateTime NgayNhapLieu
        {
            get { return _NgayNhapLieu; }
            set { _NgayNhapLieu = value; }
        }

        public DateTime NgayChinhSua
        {
            get { return _NgayChinhSua; }
            set { _NgayChinhSua = value; }
        }

        public int TinhTrangCongTy
        {
            get { return _TinhTrangCongTy; }
            set { _TinhTrangCongTy = value; }
        }


        ////////////// Thêm //////////////
        private double _SoCoPhanDangKyMua;
        private double _SoCoPhanChaoBan;
        private double _VonPhapDinh;
        
        private double _TongSoCoPhan;

        public double TongSoCoPhan
        {
            get { return _TongSoCoPhan; }
            set { _TongSoCoPhan = value; }
        }

        public double SoCoPhanDangKyMua
        {
            get { return _SoCoPhanDangKyMua; }
            set { _SoCoPhanDangKyMua = value; }
        }
        
        public double SoCoPhanChaoBan
        {
            get { return _SoCoPhanChaoBan; }
            set { _SoCoPhanChaoBan = value; }
        }
       
        public double VonPhapDinh
        {
            get { return _VonPhapDinh; }
            set { _VonPhapDinh = value; }
        }
        
    


        #region "Thông tin đăng ký thuế"
        ////////////////// Thông tin đăng ký thuế //////////////////
        ////////////////////////////////////////////////////////////

        private String _DiaChiNhanThongBaoThue;        
        private DateTime _NgayBatDauHoatDong;       
        private DateTime _NamTaiChinhBatDau;        
        private DateTime _NamTaiChinhKetThuc;        
        private string _TongSoLaoDong; /// bao nhiêu người vd: 2 người        
        private string _DangKyXuatKhau;        
        private string _TaiKhoanNganHang;        
        private string _TaiKhoanKhoBac;        
        private int _MaGiamDocCongTy;        
        private int _MaKeToanTruong;        
        private string _NganhNgheKinhDoanhChinh;


        public String DiaChiNhanThongBaoThue
        {
            get { return _DiaChiNhanThongBaoThue; }
            set { _DiaChiNhanThongBaoThue = value; }
        }
        
        public DateTime NgayBatDauHoatDong
        {
            get { return _NgayBatDauHoatDong; }
            set { _NgayBatDauHoatDong = value; }
        }
        
        public DateTime NamTaiChinhBatDau
        {
            get { return _NamTaiChinhBatDau; }
            set { _NamTaiChinhBatDau = value; }
        }
        
        public DateTime NamTaiChinhKetThuc
        {
            get { return _NamTaiChinhKetThuc; }
            set { _NamTaiChinhKetThuc = value; }
        }
        
        public string TongSoLaoDong
        {
            get { return _TongSoLaoDong; }
            set { _TongSoLaoDong = value; }
        }
        
        public string DangKyXuatKhau
        {
            get { return _DangKyXuatKhau; }
            set { _DangKyXuatKhau = value; }
        }
        
        public string TaiKhoanNganHang
        {
            get { return _TaiKhoanNganHang; }
            set { _TaiKhoanNganHang = value; }
        }
        
        public string TaiKhoanKhoBac
        {
            get { return _TaiKhoanKhoBac; }
            set { _TaiKhoanKhoBac = value; }
        }
        
        public int MaGiamDocCongTy
        {
            get { return _MaGiamDocCongTy; }
            set { _MaGiamDocCongTy = value; }
        }
        
        public int MaKeToanTruong
        {
            get { return _MaKeToanTruong; }
            set { _MaKeToanTruong = value; }
        }
        
        public string NganhNgheKinhDoanhChinh
        {
            get { return _NganhNgheKinhDoanhChinh; }
            set { _NganhNgheKinhDoanhChinh = value; }
        }

        ////////////////////////////////////////////////////////////
        ////////////////////////////////////////////////////////////
        #endregion

        /////////////////////////////////
       
        /////         
        //private string _DienThoai;        
        //private string _Fax;

        //public string DienThoai
        //{
        //    get { return _DienThoai; }
        //    set { _DienThoai = value; }
        //}

        //public string Fax
        //{
        //    get { return _Fax; }
        //    set { _Fax = value; }
        //}

        /////
       
        public CONGTYDTO()
        {
            
            this._Email = "";
            this._IDCongTy = 0;
            this._MaLoaiCongTy = 1;
            this._NganhNgheKinhDoanhChinh = "";
            this._NgayChinhSua = DateTime.Now;
            this._NgayNhapLieu = DateTime.Now;
            this._TenCongTy = "";
            this._TenGiaoDichCongTy = "";
            this._TenVietTat = "";
            this._TinhTrangCongTy = 1;
            this._MenhGiaCoPhan = 0;
            this._VonDieuLeBangChu = "";
            this._VonDieuLeSo = 0;
            this._Website = "";
            
            this._SoCoPhanDangKyMua = 0;
            this._SoCoPhanChaoBan = 0;
            this._VonPhapDinh = 0;
            this._DiaChiNhanThongBaoThue = "";
            this._TongSoCoPhan = 0;
            //??
            this._NgayBatDauHoatDong = DateTime.Now;
            this._NamTaiChinhBatDau = DateTime.Now;
            this._NamTaiChinhKetThuc = DateTime.Now;
            //
            this._TongSoLaoDong = "";
            this._DangKyXuatKhau ="";
            this._TaiKhoanNganHang = "";
            this._TaiKhoanKhoBac ="";
          
            this._NganhNgheKinhDoanhChinh ="";
        }

        public CONGTYDTO(CONGTYDTO congTy)
        {
            
            this._Email = congTy._Email;
            this._IDCongTy = congTy._IDCongTy;
            this._MaLoaiCongTy = congTy._MaLoaiCongTy;
            this._NganhNgheKinhDoanhChinh = congTy._NganhNgheKinhDoanhChinh;
            this._NgayChinhSua = congTy._NgayChinhSua;
            this._NgayNhapLieu = congTy._NgayNhapLieu;
            this._TenCongTy = congTy._TenCongTy;
            this._TenGiaoDichCongTy = congTy._TenGiaoDichCongTy;
            this._TenVietTat = congTy._TenVietTat;
            this._TinhTrangCongTy = congTy._TinhTrangCongTy;
            this._MenhGiaCoPhan = congTy._MenhGiaCoPhan;
            this._VonDieuLeBangChu = congTy._VonDieuLeBangChu;
            this._VonDieuLeSo = congTy._VonDieuLeSo;
            this._Website = congTy._Website;
            
            this._SoCoPhanDangKyMua = congTy._SoCoPhanDangKyMua;
            this._SoCoPhanChaoBan = congTy._SoCoPhanChaoBan;
            this._VonPhapDinh = congTy._VonPhapDinh;
            this._DiaChiNhanThongBaoThue = congTy._DiaChiNhanThongBaoThue;
            this._NgayBatDauHoatDong = congTy._NgayBatDauHoatDong;
            this._NamTaiChinhBatDau = congTy._NamTaiChinhBatDau;
            this._NamTaiChinhKetThuc = congTy._NamTaiChinhKetThuc;
            this._TongSoLaoDong = congTy._TongSoLaoDong;
            this._DangKyXuatKhau = congTy._DangKyXuatKhau;
            this._TaiKhoanNganHang = congTy._TaiKhoanNganHang;
            this._TaiKhoanKhoBac = congTy._TaiKhoanKhoBac;
            this._MaGiamDocCongTy = congTy._MaGiamDocCongTy;
            this._MaKeToanTruong = congTy._MaKeToanTruong;
            this._NganhNgheKinhDoanhChinh = congTy._NganhNgheKinhDoanhChinh;

        }

        
		
	}
}
